package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;

@Table(name = "mall_auction_history")
public class MallAuctionHistory {
    @Id
    private Integer id;

    /**
     * 竞拍编号
     */
    @Column(name = "package_no")
    private Long packageNo;

    /**
     * 竞拍的人
     */
    @Column(name = "user_id")
    private Integer userId;

    /**
     * 0表示是这个人竞拍成功 1表示不是他竞拍成功
     */
    private Integer flag;

    /**
     * 最终出价
     */
    private BigDecimal price;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取竞拍编号
     *
     * @return package_no - 竞拍编号
     */
    public Long getPackageNo() {
        return packageNo;
    }

    /**
     * 设置竞拍编号
     *
     * @param packageNo 竞拍编号
     */
    public void setPackageNo(Long packageNo) {
        this.packageNo = packageNo;
    }

    /**
     * 获取竞拍的人
     *
     * @return user_id - 竞拍的人
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置竞拍的人
     *
     * @param userId 竞拍的人
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取0表示是这个人竞拍成功 1表示不是他竞拍成功
     *
     * @return flag - 0表示是这个人竞拍成功 1表示不是他竞拍成功
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     * 设置0表示是这个人竞拍成功 1表示不是他竞拍成功
     *
     * @param flag 0表示是这个人竞拍成功 1表示不是他竞拍成功
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    /**
     * 获取最终出价
     *
     * @return price - 最终出价
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * 设置最终出价
     *
     * @param price 最终出价
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

}


